//
//  UIImage+Water.h
//  CoreCategory
//
//  Created by 冯成林 on 15/4/21.
//  Copyright (c) 2015年 沐汐. All rights reserved.
//  图片加水印

#import <UIKit/UIKit.h>


/*
 *  水印方向
 */
typedef enum {
    
    //左上
    ImageWaterDirectTopLeft=0,
    
    //右上
    ImageWaterDirectTopRight,
    
    //左下
    ImageWaterDirectBottomLeft,
    
    //右下
    ImageWaterDirectBottomRight,
    
    //正中
    ImageWaterDirectCenter
    
}ImageWaterDirect;






@interface UIImage (Water)



/**
 文字水印

 @param text 文字内容
 @param direction 位置
 @param fontColor 文字颜色
 @param font 文字字号
 @param marginXY 偏移
 @return 文字水印
 */
- (UIImage *)waterWithText:(NSString *)text direction:(ImageWaterDirect)direction fontColor:(UIColor *)fontColor font:(CGFloat)font marginXY:(CGPoint)marginXY;


/**
 图片水印

 @param waterImage 水印图片
 @param direction 位置
 @param waterSize 水印图片大小
 @param marginXY 偏移
 @return 图片水印
 */
- (UIImage *)waterWithWaterImage:(UIImage *)waterImage direction:(ImageWaterDirect)direction waterSize:(CGSize)waterSize  marginXY:(CGPoint)marginXY;



@end
